@charset "UTF-8";
body, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, select, textarea, button, th, td, menu {
  margin: 0;
  padding: 0; }

* {
  box-sizing: border-box; }

ul, dl, ol {
  list-style: none; }

img, fieldset, input[type="submit"] {
  border: 0 none; }

em {
  font-style: normal; }

strong {
  font-weight: normal; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

button, input[type="button"] {
  cursor: pointer;
  border: 0 none; }

a, button, input, img {
  -webkit-touch-callout: none; }

img {
  /*pointer-events:none;*/
  /*禁止图片的点击事件，例如长按保存图片*/ }

input, select, textarea {
  outline: none; }

a {
  text-decoration: none; }

.fl {
  float: left; }

.fr {
  float: right; }

.clear {
  clear: both; }

.clearfix:after {
  content: "";
  display: block;
  clear: both; }

html, body {
  /*禁止用户选择元素*/
  /*禁止元素点击出现半透明黑色背景*/
  -webkit-tap-highlight-color: transparent; }

html {
  height: 100%;
  width: 100%;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  outline: 0;
  -webkit-text-size-adjust: none; }

body {
  margin: 0;
  position: relative; }

@font-face {
  font-family: "iconfont";
  src: url("iconfont.eot?t=1515484361910");
  /* IE9*/
  src: url("iconfont.eot?t=1515484361910#iefix") format("embedded-opentype"), url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url("iconfont.ttf?t=1515484361910") format("truetype"), url("iconfont.svg?t=1515484361910#iconfont") format("svg");
  /* iOS 4.1- */ }

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-tubiao:before {
  content: "\e60d"; }

.icon-shezhi:before {
  content: "\e628"; }

.icon-qq:before {
  content: "\e605"; }

.icon-sousuo:before {
  content: "\e6bd"; }

.icon-xiaoxi:before {
  content: "\e672"; }

.icon-daohangxinxi:before {
  content: "\e619"; }

.icon-lingdang:before {
  content: "\e60a"; }

.icon-facebook:before {
  content: "\e676"; }

.icon-earth:before {
  content: "\e627"; }

.icon-twitter:before {
  content: "\e673"; }

.icon-dingdanshuliang:before {
  content: "\e61f"; }

.icon-ziyuan:before {
  content: "\e65b"; }

.icon-star01:before {
  content: "\e606"; }

.icon-Twitter:before {
  content: "\e633"; }

.icon-wb:before {
  content: "\e61d"; }

body {
  background: url(../img/W/background.gif) no-repeat fixed;
  background-size: 100%; }

.web {
  width: 86%;
  min-width: 1060px;
  max-width: 1400px;
  margin: 0 auto;
  background: black; }
  .web header .h_top .img_logo {
    width: 40%;
    height: 116px;
    line-height: 116px;
    float: left;
    padding-left: 42px; }
  .web header .h_top .h_top_list {
    width: 60%;
    height: 116px;
    float: right; }
    .web header .h_top .h_top_list ul {
      width: 598px;
      line-height: 21px;
      float: right;
      text-align: right;
      margin-right: 38px;
      margin-top: 20px; }
      .web header .h_top .h_top_list ul:nth-of-type(1) {
        font-size: 0; }
        .web header .h_top .h_top_list ul:nth-of-type(1) > li {
          display: inline-block;
          vertical-align: middle;
          padding: 0 15px; }
          .web header .h_top .h_top_list ul:nth-of-type(1) > li > a {
            font-size: 12px;
            color: #787777;
            vertical-align: middle; }
            .web header .h_top .h_top_list ul:nth-of-type(1) > li > a::before {
              font-size: 20px;
              vertical-align: middle; }
            .web header .h_top .h_top_list ul:nth-of-type(1) > li > a::after {
              content: "";
              display: block;
              margin: 0 auto;
              width: 0;
              height: 1px;
              background: #0dafd2;
              transition: all .5s ease; }
            .web header .h_top .h_top_list ul:nth-of-type(1) > li > a:hover::after {
              width: 100%; }
            .web header .h_top .h_top_list ul:nth-of-type(1) > li > a:hover {
              color: #0dafd2; }
          .web header .h_top .h_top_list ul:nth-of-type(1) > li:first-of-type {
            margin-right: 0px;
            border-right: 1px solid #787777; }
          .web header .h_top .h_top_list ul:nth-of-type(1) > li:last-of-type > a {
            display: inline-block;
            height: 30px;
            line-height: 30px;
            padding-top: 3px; }
      .web header .h_top .h_top_list ul:nth-of-type(2) {
        font-size: 0; }
        .web header .h_top .h_top_list ul:nth-of-type(2) > li {
          display: inline-block;
          vertical-align: middle;
          text-align: center;
          padding: 0 15px;
          height: 38px;
          line-height: 38px;
          border-right: 1px solid #787777; }
          .web header .h_top .h_top_list ul:nth-of-type(2) > li > a {
            display: inline-block;
            font-size: 24px;
            color: #ffffff; }
            .web header .h_top .h_top_list ul:nth-of-type(2) > li > a::after {
              content: "";
              display: block;
              margin: 0 auto;
              width: 0;
              height: 1px;
              background: #0dafd2;
              transition: all .5s ease; }
            .web header .h_top .h_top_list ul:nth-of-type(2) > li > a:hover::after {
              width: 100%; }
            .web header .h_top .h_top_list ul:nth-of-type(2) > li > a:hover {
              color: #0dafd2; }
          .web header .h_top .h_top_list ul:nth-of-type(2) > li:last-of-type {
            border-right: 0; }
  .web header .h_mid {
    height: 220px; }
    .web header .h_mid .h_mid_info {
      width: 30%;
      height: 100%;
      background: #FFFFFF;
      float: left;
      padding-top: 20px; }
      .web header .h_mid .h_mid_info .info_l {
        width: 50%;
        height: 100%;
        float: left; }
        .web header .h_mid .h_mid_info .info_l > div:nth-of-type(1) {
          margin-bottom: 20px; }
          .web header .h_mid .h_mid_info .info_l > div:nth-of-type(1) > div {
            margin: 0 auto;
            width: 114px;
            height: 114px;
            vertical-align: middle;
            overflow: hidden; }
            .web header .h_mid .h_mid_info .info_l > div:nth-of-type(1) > div > img {
              width: 100%; }
        .web header .h_mid .h_mid_info .info_l > div:nth-of-type(2) {
          margin: 0 auto;
          text-align: center;
          font-size: 0; }
          .web header .h_mid .h_mid_info .info_l > div:nth-of-type(2) > div {
            display: inline-block;
            text-align: center;
            width: 58px; }
            .web header .h_mid .h_mid_info .info_l > div:nth-of-type(2) > div > p:nth-of-type(1) {
              font-size: 12px;
              color: #787777; }
            .web header .h_mid .h_mid_info .info_l > div:nth-of-type(2) > div > p:nth-of-type(2) {
              font-size: 18px;
              font-weight: bold; }
            .web header .h_mid .h_mid_info .info_l > div:nth-of-type(2) > div:nth-of-type(1) {
              border-right: 2px solid #787777;
              width: 60px; }
      .web header .h_mid .h_mid_info .info_r {
        width: 50%;
        height: 100%;
        float: left; }
        .web header .h_mid .h_mid_info .info_r > p {
          line-height: 20px; }
          .web header .h_mid .h_mid_info .info_r > p:nth-of-type(1) {
            font-size: 24px;
            font-weight: bold; }
            .web header .h_mid .h_mid_info .info_r > p:nth-of-type(1) > span {
              font-size: 12px;
              color: #0dafd2;
              margin-left: 10px;
              font-weight: normal; }
          .web header .h_mid .h_mid_info .info_r > p:nth-of-type(2) {
            font-size: 12px;
            color: #787777;
            letter-spacing: 2px;
            white-space: nowrap; }
          .web header .h_mid .h_mid_info .info_r > p:nth-of-type(3) {
            font-size: 12px;
            color: #787777;
            letter-spacing: 2px; }
          .web header .h_mid .h_mid_info .info_r > p:nth-of-type(4) {
            font-size: 12px;
            color: #0dafd2;
            letter-spacing: 2px;
            line-height: 20px; }
            .web header .h_mid .h_mid_info .info_r > p:nth-of-type(4) > img {
              vertical-align: middle; }
          .web header .h_mid .h_mid_info .info_r > p:nth-of-type(5) {
            margin-top: 55px; }
            .web header .h_mid .h_mid_info .info_r > p:nth-of-type(5) > a {
              font-size: 25px;
              color: #d2d2d2;
              display: inline-block;
              margin-right: 10px;
              line-height: 27px;
              vertical-align: middle; }
              .web header .h_mid .h_mid_info .info_r > p:nth-of-type(5) > a::before {
                vertical-align: middle; }
              .web header .h_mid .h_mid_info .info_r > p:nth-of-type(5) > a:first-of-type {
                line-height: 20px; }
    .web header .h_mid .h_mid_img {
      width: 70%;
      float: right;
      height: 100%;
      overflow: hidden;
      vertical-align: middle; }
      .web header .h_mid .h_mid_img > img {
        width: 100%; }
  .web header .h_bottom {
    height: 70px;
    line-height: 70px;
    padding-left: 34px;
    padding-right: 52px;
    border-bottom: 2px solid #787777; }
    .web header .h_bottom ul {
      float: left; }
      .web header .h_bottom ul li {
        float: left;
        padding: 0 20px; }
        .web header .h_bottom ul li > a {
          font-size: 18px;
          color: #787777;
          transition: all .35s ease; }
          .web header .h_bottom ul li > a:hover {
            color: #FFFFFF; }
    .web header .h_bottom .search {
      float: right;
      width: 200px;
      height: 25px;
      border: 1px solid #787777;
      margin-top: 25px; }
      .web header .h_bottom .search > input {
        float: left;
        line-height: 19px;
        text-indent: 5px;
        padding: 1.5px 0;
        background: black;
        border: none; }
      .web header .h_bottom .search > a {
        float: right;
        line-height: 18px;
        color: #878686;
        padding: 1.5px 3px; }
  .web .carousel {
    width: 91%;
    margin: 0 auto;
    margin-top: 27px; }
    .web .carousel > h2 {
      font-size: 33px;
      color: #FFFFFF; }
    .web .carousel .c_box {
      overflow: hidden; }
      .web .carousel .c_box > ul {
        width: 200%; }
        .web .carousel .c_box > ul > li {
          float: left;
          font-size: 0; }
          .web .carousel .c_box > ul > li > a {
            display: inline-block;
            width: 145px;
            height: 168px;
            vertical-align: middle;
            overflow: hidden;
            margin-right: 20px; }
            .web .carousel .c_box > ul > li > a > img {
              width: 100%; }
            .web .carousel .c_box > ul > li > a > h3 {
              color: #FFFFFF;
              font-size: 17px;
              margin-top: 5px;
              line-height: 20px;
              vertical-align: middle; }
              .web .carousel .c_box > ul > li > a > h3 > img {
                vertical-align: middle; }
  .web .footer_frame {
    width: 100%;
    height: auto;
    margin-top: 40px; }
    .web .footer_frame .footer_content {
      width: 91%;
      min-width: 990px;
      margin: 0 auto;
      border-top: 1px solid #282828; }
  .web .footer_about {
    border-bottom: 1px solid #929292; }
    .web .footer_about .about_word {
      display: flex;
      padding: 14px 0; }
      .web .footer_about .about_word li {
        line-height: 11px;
        font-size: 11px; }
        .web .footer_about .about_word li:last-child a::after {
          height: 0; }
        .web .footer_about .about_word li a {
          transition: all 0.3s;
          vertical-align: middle;
          display: inline-block;
          color: #929292; }
          .web .footer_about .about_word li a::after {
            margin: 0 6px;
            content: "";
            display: inline-block;
            height: 11px;
            width: 2px;
            background-color: #929292;
            vertical-align: middle; }
          .web .footer_about .about_word li a:hover {
            color: #0dafd2; }
  .web .footer_contact {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 12px 50px 12px 72px;
    border-bottom: 1px solid #929292; }
    .web .footer_contact .more_content {
      width: auto;
      text-align: center; }
      .web .footer_contact .more_content li {
        display: inline-block;
        margin-right: 9px;
        height: 26px;
        line-height: 26px;
        text-align: center; }
        .web .footer_contact .more_content li a {
          height: auto;
          color: #0dafd2;
          transition: all 0.3s;
          font-size: 12px; }
          .web .footer_contact .more_content li a:hover {
            color: #f90284; }
        .web .footer_contact .more_content li:first-child {
          margin-right: 13px; }
        .web .footer_contact .more_content li .more_img {
          width: 23px;
          height: 23px;
          display: inline-block;
          vertical-align: middle; }
          .web .footer_contact .more_content li .more_img img {
            width: 100%;
            height: 100%; }
  .web .more_menu {
    padding-right: 5px;
    text-align: left !important;
    overflow: hidden;
    vertical-align: middle;
    width: 85px;
    transition: all 0.6s;
    border-right: 1px solid #939393; }
    .web .more_menu:hover {
      width: 200px; }
    .web .more_menu a:first-child::after {
      content: "";
      display: inline-block;
      border: 5px solid transparent;
      border-left-color: #0dafd2;
      margin: 0 9px;
      vertical-align: middle; }
  .web .help_frame {
    padding-right: 17px;
    width: auto;
    height: auto; }
    .web .help_frame .contact_help
li {
      display: inline-block;
      font-size: 12px; }
      .web .help_frame .contact_help
li .icon-earth {
        transition: all 0.3s;
        font-size: 15px;
        font-weight: bolder;
        background-color: transparent;
        display: inline-block;
        height: 18px;
        line-height: 18px;
        text-align: center;
        width: 18px;
        color: #4c4c4c;
        margin-right: 13px; }
        .web .help_frame .contact_help
li .icon-earth:hover {
          color: #0dafd2; }
      .web .help_frame .contact_help
li .ico_li {
        transition: all 0.3s;
        display: inline-block;
        height: 18px;
        line-height: 18px;
        text-align: center;
        width: 18px;
        background-color: #cbcbcb;
        color: #4c4c4c;
        font-size: 12px;
        border-radius: 2px; }
        .web .help_frame .contact_help
li .ico_li:hover {
          color: #0dafd2;
          background-color: white; }
  .web .more_help {
    position: relative; }
    .web .more_help:hover div {
      width: 70px;
      height: 90px;
      padding: 3px; }
    .web .more_help a {
      color: #bababa; }
      .web .more_help a::after {
        content: "";
        display: inline-block;
        border: 4px solid transparent;
        border-top: 4px solid #0dafd2;
        margin: 0 6px; }
      .web .more_help a:hover::after {
        content: "";
        display: inline-block;
        border: 4px solid transparent;
        border-top: 4px solid #f90284;
        margin: 0 6px; }
    .web .more_help .help_menu {
      line-height: 25px;
      transition: all 0.6s;
      text-wrap: nowrap;
      position: absolute;
      padding: 0px;
      overflow: hidden;
      width: 0px;
      height: 0px;
      border-radius: 2px;
      background-color: rgba(255, 255, 255, 0.5);
      top: 15px;
      left: 0px; }
      .web .more_help .help_menu p {
        cursor: pointer; }
        .web .more_help .help_menu p:hover {
          color: #0dafd2; }
    .web .more_help .language_menu {
      line-height: 25px;
      transition: all 0.6s;
      text-wrap: nowrap;
      position: absolute;
      padding: 0px;
      overflow: hidden;
      width: 0px;
      height: 0px;
      border-radius: 2px;
      background-color: rgba(255, 255, 255, 0.5);
      top: 15px;
      left: 0px; }
      .web .more_help .language_menu p {
        cursor: pointer; }
        .web .more_help .language_menu p:hover {
          color: #0dafd2; }
  .web .footer_logo {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: auto;
    padding: 35px 0 37px 55px; }
    .web .footer_logo .union {
      display: inline-block;
      margin-top: 5px;
      height: 74px;
      width: 136px;
      overflow: hidden; }
      .web .footer_logo .union img {
        display: block;
        width: 100%;
        height: 100%; }
    .web .footer_logo .four {
      display: inline-block;
      height: 100px;
      width: 466px;
      overflow: hidden; }
      .web .footer_logo .four img {
        display: block;
        width: 100%;
        height: 100%; }
    .web .footer_logo .logo_content {
      width: 254px;
      min-width: 221px;
      color: #9b9b9b; }
      .web .footer_logo .logo_content h4 {
        line-height: 11px;
        font-size: 10px;
        margin-left: 3px; }
      .web .footer_logo .logo_content .logo_hua {
        margin-top: 5px;
        font-size: 11px;
        line-height: 11px; }
        .web .footer_logo .logo_content .logo_hua a {
          transition: all 0.3s;
          color: #9b9b9b; }
          .web .footer_logo .logo_content .logo_hua a:hover {
            color: #0dafd2; }
        .web .footer_logo .logo_content .logo_hua span {
          display: inline-block;
          margin-left: 9px;
          margin-right: 4px; }
      .web .footer_logo .logo_content .logo_beian {
        margin-top: 15px;
        line-height: 13px;
        font-size: 10px; }
        .web .footer_logo .logo_content .logo_beian a {
          transition: all 0.3s;
          color: #9b9b9b; }
          .web .footer_logo .logo_content .logo_beian a:hover {
            color: #0dafd2; }
